package util.AST.Expressao;

import util.AST.Terminal.Numero;

public class ExpressaoNumericaUnaria extends ExpressaoUnaria {

	private Numero numero;
	
	public ExpressaoNumericaUnaria(Numero numero) {
		this.numero = numero;
	}

	@Override
	public String toString(int level) {
		int nextLevel = level+5;
		StringBuffer str = new StringBuffer();
		str.append("ENUN\n");		
		if ( this.numero != null ) {
			str.append(super.getSpaces(nextLevel)+"|-"+this.numero.toString(level));
		}
		return str.toString();
	}

	//get e set
	public Numero getNumero() {
		return numero;
	}

	public void setNumero(Numero numero) {
		this.numero = numero;
	}
	
	
}
